﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CVS_log_parser
{
    public class CvsFileInfoBase : ReflectionlessBase
    {
        public string RCSFileName { get; protected set; }
        public string WorkingFileName { get { return this.fields["WorkingFileName"].ToString(); } protected set { this.fields["WorkingFileName"] = value; } }
        public string Branch { get; protected set; }
        public string Locks { get; protected set; }
        public string AccessList { get; protected set; }
        public string SymbolicNames { get; protected set; }
        public string KeywordSubstitution { get; protected set; }
        public int TotalRevisions { get; protected set; }
        public int SelectedRevisions { get; protected set; }
        public string Description { get; protected set; }
        public List<CvsFileRevision> Revisions { get; protected set; }
        public CvsFileRevision HeadRevision { get; protected set; }
    }
}
